factors affecting fetal development